<?php
class Congty_Model{
	var $dbm;
	var $tbName;
	
	function _construct($dbm,$tableName){
		$this->dbm = $dbm;
		$this->tbName = $tableName;
	}
	
	//LẤY NHIỀU DATA TỪ CSDL
	function getAll_CongTy($arrQInfo){
		//$arrData = $this->dbm->getAll($arrQInfo['field'],$arrQInfo['tbName'],$arrQInfo['limit']);
		$arrData = $this->dbm->getAll($arrQInfo['field'],$this->tbName,$arrQInfo['limit']);
		//$arrData = $this->dbm->GetAll($field,$tbName,$limit);
		return $arrData;	
	}
	
	//LẤY DATA THEO MÃ CÔNG TY
	function getOne_CongTy($arrQInfo){
		//$arrData = $this->dbm->GetManyFields_Condition($arrQInfo['field'],$arrQInfo['tbName'],$arrQInfo['where']);
		$arrData = $this->dbm->getManyFields_Condition($arrQInfo['field'],$this->tbName,$arrQInfo['where']);
		return $arrData;
	}
	
	
	//thêm mới thông tin công ty
	function insert_CongTy($cols,$vals){		
		$flag = $this->dbm->insertNew($this->tbName,$cols,$vals);
		if($flag==NULL)
			return "THAO TÁC THÀNH CÔNG";
		return $flag;
	}
	
	//chỉnh sửa thông tin công ty
	function update_CongTy($set,$condition){
		$flag = $this->dbm->updateField($this->tbName,$set,$condition);
		if($flag==NULL)
			return "THAO TÁC THÀNH CÔNG";
		return $flag;
	}
	
	//xóa thông tin công ty
	function delete_CongTy($condition){		
		$flag = $this->dbm->deleteField($this->tbName,$condition);
		if($flag==NULL)
			return "THAO TÁC THÀNH CÔNG";
		return $flag;
	}
	
	//CHUYỂN ARR DẠNG OBJECT THÀNH DẠNG THƯỜNG
	function convertArrayObject($arr){
		$arrRes = array();
		foreach($arr as $k =>$v){
			$arrRes[$k]=$v;						
		}
		
		return $arrRes;
	}
}
?>